import { mapGetters } from 'vuex' 
export default {
  computed: {
     // 将 m_cart 模块中的 total 映射为当前页面的计算属性
     ...mapGetters('m_cart', ['total']),
   },
   onShow() {
      // 在页面刚展示的时候，设置数字徽标
      this.setBadge()
   },   
   watch:{
         // 监听 total 值的变化
         total() {
           // 调用 methods 中的 setBadge 方法，重新为 tabBar 的数字徽章赋值
           this.setBadge()
         },
   },
    methods:{
      setBadge(){
        uni.setTabBarBadge({
          index:2,
          text: this.total + '' 
        })
     }
    }
}
